package com.jinke.api.modules.third.uniuni.model.response;

import com.alibaba.fastjson2.annotation.JSONField;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @projectName:
 * @title: UniEstimateResponse
 * @description: 预估运费返回体
 * @see:
 * @author: hhp
 * @version: 1.0.0
 * @createTime: 2024/8/8 10:30
 */
@Data
public class UniEstimateResponse {
    @JSONField(name = "customer_id")
    private Long customerId;
    @JSONField(name = "start_postal_code")
    private String startPostalCode;
    @JSONField(name = "postal_code")
    private String postalCode;
    @JSONField(name = "length")
    private BigDecimal length;
    private BigDecimal width;
    private BigDecimal height;
    private BigDecimal weight;
    @JSONField(name = "weight_uom")
    private String weightUom;
    @JSONField(name = "carrier_id")
    private Long carrierId;
    private Integer shippingCharge;
    private Boolean useDimensionWeight;
    private Integer fuelSurcharge;
    private BigDecimal totalBeforeTax;
    private BigDecimal tax;
    private BigDecimal totalAfterTax;
    private BigDecimal eta;
}
